On Learning Submodular Functions A Preliminary Draft
نویسندگان
چکیده
Submodular functions are a central concept in combinatorial optimization. The wide collection of optimization problems involving submodular functions encompasses many important combinatorial problems, such as Min-Cut and Max-Cut in graphs, various plant location problems, etc. In the operations research literature, many heuristics, exact algorithms, and approximation algorithms have been developed for minimizing and maximizing submodular functions, under various side constraints. Motivating by the extensive literature on submodular function optimization, we investigate a fundamental question concerning the structure of submodular functions. We consider the problem of learning a submodular function on ground set of size n. The problem is stated as follows: Can we make a polynomial number of (value) queries to a submodular function, and then approximate the submodular function on any other set to within some factor? We answer this question by proving the following results. First, we show that one cannot find a learning algorithm that achieves a factor better than Ω( √ n/ log n), even if the queries are chosen adaptively, and even if f is monotone. Moreover, we show that any such algorithm must satisfy Ω(n/ log n) if the queries are chosen non-adaptively, even if f is monotone, and this result is tight. That is, there exists an algorithm using non-adaptive queries which can approximate a monotone submodular function to within a factor O(n/ log n). For monotone functions, we prove that there exists a function using O(n) space which approximates a monotone submodular function to within a factor √ n. Finally, we show a connection between our problem and an unresolved question in convex geometry.
منابع مشابه
Some Results about the Contractions and the Pendant Pairs of a Submodular System
Submodularity is an important property of set functions with deep theoretical results and various applications. Submodular systems appear in many applicable area, for example machine learning, economics, computer vision, social science, game theory and combinatorial optimization. Nowadays submodular functions optimization has been attracted by many researchers. Pendant pairs of a symmetric...
متن کاملDeep Submodular Functions: Definitions & Learning
We propose and study a new class of submodular functions called deep submodular functions (DSFs). We define DSFs and situate them within the broader context of classes of submodular functions in relationship both to various matroid ranks and sums of concave composed with modular functions (SCMs). Notably, we find that DSFs constitute a strictly broader class than SCMs, thus motivating their use...
متن کاملLearning with Submodular Functions: A Convex Optimization Perspective
Submodular functions are relevant to machine learning for at least two reasons: (1) some problems may be expressed directly as the optimization of submodular functions and (2) the Lovász extension of submodular functions provides a useful set of regularization functions for supervised and unsupervised learning. In this monograph, we present the theory of submodular functions from a convex analy...
متن کاملRepresentation, Approximation and Learning of Submodular Functions Using Low-rank Decision Trees
We study the complexity of approximate representation and learning of submodular functions over the uniform distribution on the Boolean hypercube {0, 1}. Our main result is the following structural theorem: any submodular function is -close in `2 to a real-valued decision tree (DT) of depth O(1/ ). This immediately implies that any submodular function is -close to a function of at most 2 ) vari...
متن کاملSubmodular Functions: Learnability, Structure, and Optimization
Submodular functions are discrete functions that model laws of diminishing returns and enjoy numerous algorithmic applications. They have been used in many areas, including combinatorial optimization, machine learning, and economics. In this work we study submodular functions from a learning theoretic angle. We provide algorithms for learning submodular functions, as well as lower bounds on the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007